package com.xwtec.singleton;

/**
 * @Author: zt
 * @Date: 2021/2/19 22:11
 *
 * 饿汉式
 * 类加载到内存中时就会实例化一个对象，装载到jvm中，jvm保证线程安全
 * 简单实用，推荐
 * 唯一缺点：不管你用不用，装载时都会实例化
 */
public class Mgr01 {
    private final static Mgr01 INSTANCE = new Mgr01();
    //私有构造方法
    private Mgr01(){};

    public static Mgr01 getInstacne(){
        return INSTANCE;
    }
    public void m(){
        System.out.println("m");
    }

    public static void main(String[] args) {
        Mgr01 m1 = Mgr01.getInstacne();
        Mgr01 m2 = Mgr01.getInstacne();
        System.out.println(m1==m2);

    }

}
